From be279c4f4b61bd9dbca394711d2d175bc4cbaa88 Mon Sep 17 00:00:00 2001 From: "sos22@donkeykong.cl.cam.ac.uk" Date: Wed, 28 Jul 2004 16:22:10 +0000 Subject: [PATCH] bitkeeper revision 1.1098.1.3 (4107d2b2JytQUAMvbL-AaRYEGRN4HQ) Replace the panic key with a debug key. --- xen/common/keyhandler.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xen/common/keyhandler.c b/xen/common/keyhandler.c index ad04f8476d..0e137a319e 100644 --- a/xen/common/keyhandler.c +++ b/xen/common/keyhandler.c @@ -115,9 +115,10 @@ extern void perfc_reset(unsigned char key, void *dev_id, struct pt_regs *regs); #endif -void do_panic_key(unsigned char key, void *dev_id, struct pt_regs *regs) +void do_debug_key(unsigned char key, void *dev_id, struct pt_regs *regs) { - panic("Panic requested from console"); + extern void trap_to_xendbg(void); + trap_to_xendbg(); } void initialize_keytable(void) @@ -133,5 +134,5 @@ void initialize_keytable(void) add_key_handler('p', perfc_printall, "print performance counters"); add_key_handler('P', perfc_reset, "reset performance counters"); #endif - add_key_handler('%', do_panic_key, "Panic Xen"); + add_key_handler('%', do_debug_key, "Trap to xendbg"); } -- 2.30.2